﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace weiqijiance.联网通信协议.云景model
{
    /*
序号	英文名称	信息项名称	是否必填	字段类型	描述
1.		StationCode	检测站编码	是	字符(10)	
2.		SceneCode	检测线编码	是	字符(10)	
3.		Low_HC	五气分析仪HC低量程校准	是	数字(4)	
4.		Low_HC_Error	HC低量程误差率	是	数字(4,2)	
5.		Low_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
6.		Low_CO	五气分析仪CO低量程校准	是	数字(4)	
7.		Low_CO_Error	CO低量程误差率	是	数字(4,2)	
8.		Low_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
9.		ML_HC	五气分析仪HC中低量程校准	是	数字(4)	
10.		ML_HC_Error	HC中低量程误差率	是	数字(4,2)	
11.		ML_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
12.		ML_CO	五气分析仪CO中低量程校准	是	数字(4)	
13.		ML_CO_Error	CO中低量程误差率	是	数字(4,2)	
14.		ML_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
15.		Medium_HC	五气分析仪HC中量程校准	是	数字(4)	
16.		Medium_HC_Error	HC中量程误差率	是	数字(4,2)	
17.		Medium_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
18.		Medium_CO	五气分析仪CO中量程校准	是	数字(4)	
19.		Medium_CO_Error	CO中量程误差率	是	数字(4,2)	
20.		Medium_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
21.		MH_HC	五气分析仪HC中高量程校准	是	数字(4)	
22.		MH_HC_Error	HC中高量程误差率	是	数字(4,2)	
23.		MH_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
24.		MH_CO	五气分析仪CO中高量程校准	是	数字(4)	
25.		MH_CO_Error	CO中高量程误差率	是	数字(4,2)	
26.		MH_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
27.		High_HC	五气分析仪HC高量程校准	是	数字(4)	
28.		High_HC_Error	HC高量程误差率	是	数字(4,2)	
29.		High_HC_Judge	HC自检校准判定	是	数字(1)	0不通过/1通过
30.		High_CO	五气分析仪CO高量程校准	是	数字(4)	
31.		High_CO_Error	CO高量程误差率	是	数字(4,2)	
32.		High_CO_Judge	CO自检校准判定	是	数字(1)	0不通过/1通过
33.		N1000	发动机转速传感器校准	否	数字(4)	单位：r/min
34.		N1000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
35.		N1000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
36.		N2000	发动机转速传感器校准	否	数字(4)	单位：r/min
37.		N2000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
38.		N2000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
39.		N3000	发动机转速传感器校准	否	数字(4)	单位：r/min
40.		N3000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
41.		N3000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
42.		N4000	发动机转速传感器校准	否	数字(4)	单位：r/min
43.		N4000_Error	发动机转速传感器校准误差率	否	数字(4,2)	单位：%
44.		N4000_Judge	发动机转速传感器校准判定	否	数字(1)	0不通过/1通过
45.		Judge	总自检判定	是	数字(1)	0不通过/1通过
46.		CheckTimeStart	自检开始时间	是	时间	格式：yyyy-MM-dd HH:mm:ss
47.		CheckTimeEnd	自检结束时间	是	时间	格式：yyyy-MM-dd HH:mm:ss

     */
    /// <summary>
    /// 9.23	上报双怠速设备自检信息
    /// </summary>
    public class HJ22 
    {
        public string StationCode { get; set; }
        public string SceneCode { get; set; }

        public string Low_HC { get; set; }
        public string Low_HC_Error { get; set; }
        public string Low_HC_Judge { get; set; }

        public string Low_CO { get; set; }
        public string Low_CO_Error { get; set; }
        public string Low_CO_Judge { get; set; }

        public string ML_HC { get; set; }
        public string ML_HC_Error { get; set; }
        public string ML_HC_Judge { get; set; }

        public string ML_CO { get; set; }
        public string ML_CO_Error { get; set; }
        public string ML_CO_Judge { get; set; }

        public string Medium_HC { get; set; }
        public string Medium_HC_Error { get; set; }
        public string Medium_HC_Judge { get; set; }

        public string Medium_CO { get; set; }
        public string Medium_CO_Error { get; set; }
        public string Medium_CO_Judge { get; set; }

        public string MH_HC { get; set; }
        public string MH_HC_Error { get; set; }
        public string MH_HC_Judge { get; set; }

        public string MH_CO { get; set; }
        public string MH_CO_Error { get; set; }
        public string MH_CO_Judge { get; set; }

        public string High_HC { get; set; }
        public string High_HC_Error { get; set; }
        public string High_HC_Judge { get; set; }

        public string High_CO { get; set; }
        public string High_CO_Error { get; set; }
        public string High_CO_Judge { get; set; }

        public string N1000 { get; set; }
        public string N1000_Error { get; set; }
        public string N1000_Judge { get; set; }

        public string N2000 { get; set; }
        public string N2000_Error { get; set; }
        public string N2000_Judge { get; set; }

        public string N3000 { get; set; }
        public string N3000_Error { get; set; }
        public string N3000_Judge { get; set; }

        public string N4000 { get; set; }
        public string N4000_Error { get; set; }
        public string N4000_Judge { get; set; }

        public string Judge { get; set; }
        public string CheckTimeStart { get; set; }
        public string CheckTimeEnd { get; set; }
        public string Zero_HC { get; set; }
        public string Zero_HC_Error { get; set; }
        public string Zero_HC_Judge { get; set; }
        public string Zero_CO { get; set; }
        public string Zero_CO_Error { get; set; }
        public string Zero_CO_Judge { get; set; }

    }
}
